package base.loader
{
	import base.loader.BaseLoader;
	import base.loader.LoaderBase;

	public class ModuleLoader extends LoaderBase
	{
		public function ModuleLoader(loaderFlagType:String, id:int,url:String, isSharedCache:Boolean=true, repeat:int=3, loaderVersion:int=0, level:int=0)
		{
			super(loaderFlagType, id, url, isSharedCache, repeat, loaderVersion, level);
		}
		
		override public function clone():BaseLoader
		{
			var moduleLoader:ModuleLoader=new ModuleLoader(_loaderFlagType, _id, _url, _isSharedCache,_repeat,_loaderVersion);
			moduleLoader.isComplete=_isComplete;
			moduleLoader.isSuccess=_isSuccess;
			moduleLoader.progress=_progress;
			return moduleLoader;
		}
	}
}